page {
  font-size: 29rpx;
  height: 100%;
  background-color: #EFF2F5;
  color: #003B90;
}

.van-cell__title {
  color: #003B90;
}

/*主题字体颜色*/
.theme-color {
  color: #FF7735;
}

/*主题背景*/
.theme-bgcolor {
  background-color: #FF7735;
}

/*主题色边框*/
.theme-border {
  border: 1rpx solid #FF7735;
}

/*主题色阴影*/
.theme-shadow {
  filter: drop-shadow(0 0 15rpx #FF7735);
}

/*灰色字*/
.gray-color {
  color: #878787;
}

/*不可用灰色背景*/
.theme-disabledbg {
  background-color: #bbbbbb;
}

/*灰色背景*/
.theme-graybg {
  background-color: #EFF2F5;
}

/*灰色边框*/
.gray-border {
  border: 1rpx solid #e5e5e1;
}

/*白色背景*/
.white-bgcolor {
  background-color: white;
}

/*checkbox样式  */
checkbox .wx-checkbox-input.wx-checkbox-input-checked {
  background-color: #FF7735;
  color: #fff;
}

/*checkbox选中后图标样式  */
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
  font-size: 40rpx;
  color: #fff;
}

/*黑底白字标签*/
.hdbz-flag-view {
  padding: 5rpx 10rpx;
  background-color: black;
  color: white;
  font-size: 16rpx;
  white-space: nowrap;
  border-radius: 5rpx;
}

image {
  display: block;
}

/*文字溢出省略号*/
.text-ellipsis-view {
  word-break: break-all;
  text-overflow: ellipsis;
  display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 1; /** 显示的行数 **/
  overflow: hidden; /** 隐藏超出的内容 **/
}

/*loadding动画*/
.loading-view {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  width: 20px;
  height: 20px;
  background: 0 0;
  border-radius: 50%;
  border: 2px solid #e5e5e5;
  border-color: rgba(0, 0, 0, 0) #fff #fff #fff;
  animation: btn-spin .6s linear;
  animation-iteration-count: infinite
}

/*头像样式*/
.userinfo-avatar {
  width: 128rpx;
  border-radius: 70rpx;
  background-color: white;
  margin: 5rpx;
}

.foot-view {
  z-index: 5;
  position: sticky;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: space-between;
  view {
    border-top: 1rpx solid #e8e8e8;
    height: 100rpx;
    line-height: 100rpx;
    flex-grow: 1;
    font-size: 32rpx;
    text-align: center;
  }

  view:first-child {
    background-color: white;
  }

  view:last-child {
    color: white;
  }
}
